package cn.iocoder.yudao.module.alipay.controller.admin.infoauthaliapp.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import java.time.LocalDateTime;

import com.alibaba.excel.annotation.ExcelProperty;

import javax.validation.constraints.NotNull;

/**
 * 授权应用信息 Excel VO
 *
 * @author 芋道源码
 */
@Data
public class InfoAuthAliAppExcelVO {

    @ExcelProperty("内码")
    private Long id;

    @ExcelProperty("小程序编码")
    private Long appId;

    @ExcelProperty("授权第三方应用小程序id")
    private Long thirdAppId;

    @ExcelProperty("小程序名称")
    private String appName;

    @ExcelProperty("应用logo")
    private String appLogo;

    @ExcelProperty("状态")
    private String appState;

    @ExcelProperty("自动提审")
    private String autoReview;

    @ExcelProperty("授权token")
    private String appAuthToken;

    @ExcelProperty("授权返回code")
    private String appAuthCode;

    @ExcelProperty("授权日期")
    private LocalDateTime authTime;

    @ExcelProperty("授权人用户id")
    private Long authUserId;

    @ExcelProperty("系统用户id")
    private Long sysUserId;

    @ExcelProperty("线上版本")
    private String onlineVersion;

    @ExcelProperty("开发版本")
    private String developmentVersion;

    @ExcelProperty("用户统计")
    private Long usageQuantity;

    @ExcelProperty("驳回原因")
    private String rejectMessage;

    @ExcelProperty("创建时间")
    private LocalDateTime createTime;

    private String operateStatue;

}
